Next Generation Database Programming and Execution Environment
نویسندگان
چکیده
The database research is always on the move. In order to integrate novel concepts, the significance of the database programmability aspect more and more increases. The programmability aspect focuses on internal components as well as on principle to push-down application logic to the database system. In this paper, we propose a novel database programming model and a corresponding database architecture framework enabling extensibility and a better integration of application code into DBMS. In detail, we present a scripting language pyDBL which is unified utilizable to implement physical database operators, query plans and even complete applications. We demonstrate the applicability of our approach in terms of a moderate performance overhead.
منابع مشابه
Odra: a next–generation object–oriented environment for rapid database application
Odra is an application development environment currently being constructed at the Polish–Japanese Institute of Information Technology. The aim of the project is to design a next-generation development tool for future database application programmers. We claim that such systems should be based on new, high level programming languages tightly coupled with query processing capabilities. Our system...
متن کاملODRA: A Next Generation Object-Oriented Environment for Rapid Database Application Development
ODRA (Object Database for Rapid Application development) is an object-oriented application development environment currently being constructed at the Polish-Japanese Institute of Information Technology. The aim of the project is to design a next-generation development tool for future database application programmers. The tool is based on the query language SBQL (Stack-Based Query Language), a n...
متن کاملPrediction of Acid Mine Drainage Generation Potential of A Copper Mine Tailings Using Gene Expression Programming-A Case Study
This work presents a quantitative predicting likely acid mine drainage (AMD) generation process throughout tailing particles resulting from the Sarcheshmeh copper mine in the south of Iran. Indeed, four predictive relationships for the remaining pyrite fraction, remaining chalcopyrite fraction, sulfate concentration, and pH have been suggested by applying the gene expression programming (GEP) a...
متن کاملThe METEOR-S Approach for Configuring and Executing Dynamic Web Processes
Web processes are the next generation workflows created using Web services. This paper addresses research issues in creating a framework for configuring and executing dynamic Web processes. The configuration module uses Semantic Web service discovery, integer linear programming and logic based constraint satisfaction to configure the process, based on quantitative and non-quantitative process c...
متن کاملA Reflective Framework for Providing Safe QoS-enabled Customizable Middleware
Open Distributed Systems (ODS) evolve dynamically and components of ODS interact with an environment that is not under their control. Managing change efficiently is critical to the effective deployment of applications executing in such environments; reflection helps deal with the need for flexibility. A wide range of protocols and activities must execute concurrently and non-disruptively, and m...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011